home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / mail / smail-3.2.tar.gz / smail-3.2.tar / smail-3.2 / conf / os / sys5.4 < prev    next >
Text File  |  1996-06-14  |  3KB  |  71 lines

  1. #ident    "@(#)smail/conf/os:RELEASE-3_2:sys5.4,v 1.14 1996/06/14 18:50:44 woods Exp"
  2. #
  3. # sys5.4 - define the characteristics of AT&T System V release 4
  4.  
  5. . $ROOT/conf/os/posix        # this is a P1003.1-compliant system
  6.  
  7. # OSNAMES - Additional names defining this operating system
  8. OSNAMES=$OSNAMES:UNIX_SYS5_4:UNIX_SYS5:UNIX
  9.  
  10. # ----------------------------------------------------------------------
  11. # Supply some OS-specific information above that in the P1003.1 or X3J11
  12. # specifications
  13.  
  14. # CC - don't use /usr/ucb/cc, configuration presumes the non-BSD library
  15. CC=/bin/cc
  16.  
  17. # OSLIBS - list any object libraries containing routines we will need
  18. # XXX FIXME: I *really* don't like having '-L/usr/ucblib -lucb' here....
  19. OSLIBS="-lgen -lsocket -lresolv -lnsl -lc -L/usr/ucblib -ldbm -lucb"
  20.  
  21. # INCLUDES - list additional include directories
  22. # XXX FIXME: I *really* don't like having '-I/usr/ucbinclude' here....
  23. INCLUDES="-I/usr/include -I/usr/ucbinclude"
  24.  
  25. # DRIVER_CONFIGURATION - configuration file describing smail drivers
  26. DRIVER_CONFIGURATION=arpa-network    # Always supports DNS
  27.  
  28. # ARCH_TYPE - all SysVr4 ports are 32-bit systems
  29. ARCH_TYPE=32bit
  30.  
  31. # LMAIL - where the real /bin/mail resides
  32. # see the comment in conf/EDITME-dist
  33. LMAIL=/bin/lmail
  34.  
  35. # SECURE_PATH - Path for system-provided user binaries
  36. SECURE_PATH=/usr/bin
  37.  
  38. # CONSOLE - path to device for console messages
  39. CONSOLE=/dev/console
  40.  
  41. # COMPRESS, etc. - Select method of file compression (use compress)
  42. COMPRESS=compress
  43. COMP_FLAG=-f
  44. DOT_Z=.Z
  45. UNCOMPRESS=uncompress
  46. ZCAT=zcat
  47.  
  48. # HAVE - what features should be used with this operating system
  49. HAVE=$HAVE:BSD_NETWORKING:YP:HASH_BANG:RLIMIT:NDBM:FSYNC:BIND:COMSAT
  50. HAVE=$HAVE:FTRUNCATE:SETGROUPS:SETEUID
  51.  
  52. # MISC_C_DEFINES - miscellaneous #defines
  53. # Define data and stack resource limits, to prevent an rlimit of
  54. # "infinity" from closing all gaps in the process address space.
  55. MISC_C_DEFINES="\
  56. $MISC_C_DEFINES
  57. #define    DATA_RLIMIT     (8192 * 1024)    /* limit to 8Mb of data space */
  58. #define    STACK_RLIMIT    (1024 * 1024)    /* limit to 1Mb of stack space */"
  59.  
  60. # MISC_DEFINES - miscellaneous definitions
  61. #
  62. # generated yacc grammers in System V Release 4 include definitions
  63. # of malloc and calloc that conflict with the pathalias malloc and
  64. # calloc definitions.  Since we don't have control over the file that
  65. # yacc generates, turn off pathalias's internal malloc redefinitions.
  66. # The malloc functions in SVR4 are probably good enough, anyway.
  67. MISC_DEFINES=NO_PALIAS_MYMALLOC
  68.  
  69. # UUCP_SYSTEM_FILE - path to UUCP file containing remote systems
  70. UUCP_SYSTEM_FILE=/etc/uucp/Systems
  71.